Skip to content

v1.10.0#115

Merged
shouze merged 1 commit intomainfrom
release/1.10.0
Mar 13, 2026
Merged

v1.10.0#115
shouze merged 1 commit intomainfrom
release/1.10.0

Conversation

@shouze
Copy link
Contributor

@shouze shouze commented Mar 13, 2026

Release v1.10.0 — Native regex support

Bumps package.json to 1.10.0 and adds the release blog post + index/changelog updates.

What's in this release (merged via #114)

  • Regex query syntax/pattern/flags notation, identical to the GitHub web UI
  • Automatic API term extraction — longest literal sequence from the regex is sent to the GitHub API; results are filtered locally with the full pattern
  • Top-level alternation/TODO|FIXME|HACK/ sends TODO OR FIXME OR HACK so every branch is covered
  • --regex-hint — manual override for the API search term when auto-extraction is too short/broad; recorded in the replay command
  • Accurate match highlighting — TUI highlights actual regex match positions, not approx. API positions
  • Invalid regex = hard error — malformed patterns are caught before any API call

Files changed

File Change
package.json 1.9.01.10.0
docs/blog/release-v1-10-0.md New blog post
docs/blog/index.md Added v1.10.0 row
CHANGELOG.md Added v1.10.0 row

Verification

bun test          # 664 pass, 0 fail
bun run lint      # 0 errors
bun run format:check  # clean
bun run knip      # no unused exports

The v1.10.0 tag has already been pushed — the CD pipeline (cd.yaml) is building all-platform binaries and will create the GitHub Release automatically.

Copilot AI review requested due to automatic review settings March 13, 2026 19:13
@github-actions
Copy link

Coverage after merging release/1.10.0 into main will be

96.61%

Coverage Report
FileStmtsBranchesFuncsLinesUncovered Lines
src
   aggregate.ts100%100%100%100%
   api-utils.ts93.20%100%93.75%93.13%101–103, 65, 73, 86–87, 91–92
   api.ts94.55%100%100%93.86%318–322, 383, 400, 63–69
   cache.ts98.08%100%100%97.87%28
   completions.ts99.38%100%100%99.32%258
   group.ts100%100%100%100%
   output.ts99.13%100%95%99.52%66
   regex.ts99.26%100%100%99.21%251
   render.ts94.26%100%89.47%94.49%158, 182–187, 189–191, 193–194, 245–246, 267, 440–441, 523–527
   upgrade.ts88.46%100%94.44%87.89%127–128, 148–155, 158–164, 169, 174, 210–213
src/render
   filter-match.ts97.44%100%92.31%100%
   filter.ts100%100%100%100%
   highlight.ts96.63%100%90.40%99.31%284–285
   rows.ts97.58%100%100%97.44%168, 54–55
   selection.ts100%100%100%100%
   summary.ts100%100%100%100%

@shouze shouze merged commit 57a506f into main Mar 13, 2026
21 checks passed
@shouze shouze deleted the release/1.10.0 branch March 13, 2026 19:14
@github-actions
Copy link

🔦 Lighthouse Report

Page ⚡ Perf ♿ A11y 🛡️ BP 🔍 SEO Report
/github-code-search/ 🟢 98 (≥97) 🟢 100 (≥99) 🟢 100 (≥99) 🟢 100 (≥99) 🔗 view
/github-code-search/getting-started/ 🟢 99 (≥97) 🟢 100 (≥99) 🟢 100 (≥99) 🟢 100 (≥99) 🔗 view

Thresholds: Perf ≥ 97 · A11y ≥ 99 · BP ≥ 99 · SEO ≥ 99
commit 56c338d · full workflow run

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Release prep for v1.10.0 (Native regex support), updating version metadata and publishing the accompanying documentation updates (release post + indexes).

Changes:

  • Bump package.json version to 1.10.0
  • Add the v1.10.0 release blog post
  • Update blog index and CHANGELOG.md to include the new release entry

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

File Description
package.json Bumps published package version to 1.10.0.
docs/blog/release-v1-10-0.md New “What’s new” post describing regex support and related CLI behavior.
docs/blog/index.md Adds v1.10.0 to the blog release index table.
CHANGELOG.md Adds v1.10.0 row linking to the new release post.

github-code-search "/from.*['\"\`]axios/" --org my-org

# Axios pinned to any semver-prefix in package.json
github-code-search '/"axios": "[~^]?[0-9]"/ filename:package.json' --org my-org
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants